package com.easy.dao;

import com.easy.bean.Cart;
import com.easy.util.Page;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface CartDao {

    int add(@Param("cart") Cart cart);

    int edit(@Param("cart") Cart cart);

    int delete(@Param("productid") int productid, @Param("userid") int userid);

    List<Cart> getList(@Param("page") Page page, @Param("text") String text,@Param("id") int userid);

    Cart getCartById(int productid,int userid);

    int getCount(@Param("text") String text,@Param("id") int userid);

    Cart getCart(@Param("cart")Cart cart);

    List<Cart> getCarts(@Param("userid") int  userid );
}
